Buried Hydroelectric Power Plant As Landslide Blocked A River In China | Three Gorges Dam | Flood